
package persistencia;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.PrintWriter;
import classe.Atividade;
import java.util.ArrayList;
/**
 *
 * @author Amanda
 */
public class PersistenciaAtividade {
    
    
    public static ArrayList<Atividade> atividadeList = new ArrayList<Atividade>();

    public static void gravarobjeto(Atividade atividade) {
		atividadeList.add(atividade);

    }

    public static void escreverArquivoAtividade() throws Exception {
                classe.Nota nota[];
		File arquivoAtividade = new File("arquivoAtividade.txt");
		FileWriter escritor = new FileWriter(arquivoAtividade);
		PrintWriter escrever = new PrintWriter(escritor);

		if (atividadeList.size() >= 0) {
			for (int i = 0; i < atividadeList.size(); i++) {
				escrever.println();
				escrever.println(atividadeList.get(i).getNome());
                                escrever.println(atividadeList.get(i).getTipo());
                                escrever.println(atividadeList.get(i).getData());
                                escrever.println(atividadeList.get(i).getValor());
                                			
			}

			escrever.close();
			escritor.close();

		}
	}

    	public static void lerArqAtividade() throws Exception {
            String nome, tipo;
            String data;
            Double valor;
            

            File arquivouivo = new File("arquivoAtividade.txt");
		if (arquivouivo.exists()) {

			File arquivoAtividade = new File("arquivoAtividade.txt");
			FileReader filereader = new FileReader(arquivoAtividade);
			BufferedReader leitor = new BufferedReader(filereader);
			String linha = null;

			while ((linha = leitor.readLine()) != null) {

                            nome=(leitor.readLine());
                            tipo=(leitor.readLine());
                            data=(leitor.readLine());
                            valor=(Double.parseDouble(leitor.readLine()));
                            
                            

                            Atividade ativ = new Atividade();
                            
                            ativ.setNome(nome);
                            ativ.setTipo(tipo);
                            ativ.setData(data);
                            ativ.setValor(valor);
                           
			  
                            atividadeList.add(ativ);
			}
		}
	}
        
    
  }
